home *** CD-ROM | disk | FTP | other *** search
-
- INTRODUCTION
-
- XWORD is a general file format transformer; that is, it con-
- verts files from one format to another. Selections are made from
- two menus, "FORMAT CONVERTERS" and "LOGICAL OPTIONS." Since XWORD
- is not tricky to use, this file deals with general operation
- procedures, some problems, and what XWORD does not do. I have
- made some arbitrary decisions regarding what XWORD does to files.
- Sometimes it is not possible, or not possible without great
- difficulty, to preserve print options between different word
- processing formats. In some of these cases, I have elected to
- eliminate them and let the user re-input them anew. For those
- word processors which require a line length embedded in the
- files, I have chosen one arbitrarily, based on my own experience.
- If this proves burdensome for users, I will find another way.
- Since XWORD is not a frozen, static program, but one which I
- am continually changing (and, hopefully, improving), no feature
- of XWORD need be considered as irrevocable. If users (or par-
- ticular users) have a need for a certain type of revision, that
- can be done.
- XWORD appends a 1AH to the ends of files under certain
- options. Those options that convert files to ASCII format all ap-
- pend a 1AH to the file. This is not required for MS/PC-DOS, but
- it is necessary in CP/M, to which ASCII files can be ported.
-
-
- WILDCARDS
-
- XWORD supports wildcards (* and ?) in the source file name.
- When wildcards are used, XWORD will overwrite the source file (a
- warning to that effect appears) except when converting TO MultiMate.
-
-
- MENU ONE
-
- REDUCING SPACES
-
- Use only with WordStar-compatible files. DO NOT USE WITH MUL-
- TIMATE FILES OR WITH WORDSTAR 2000 FILES. You will have to reboot
- if you try to load a file processed with the P option into Multi-
- mate or WordStar 2000.
-
-
- WORDSTAR, WORDSTAR 2000, AND SIDEKICK
-
- No special precautions need be taken regarding these files.
- Both WordStar and WordStar 2000 will allow any kind of file name.
- There is still a problem with tab handling (by XWORD), but the
- rest of the options of the two should be OK. XWORD will support
- WordStar 2000's JUSTIFY.FRM, RAGGED.FRM, MEMO.FRM, and
- NORMAL.FRM. It will not support the NOFORM.FRM. This format is
- identical to ASCII. Thus, if converting a file produced with
- WordStar 2000 and NOFORM.FRM, select ASCII as the source
- fileformat.
- Sidekick is compatible with WordStar, BUT, the tabs of
- files written in WordStar's non-document mode show up as capital
- "I"s in Sidekick. XWORD expands expands these tabs so they will
- appear properly.
- If your file in WordStar2000 looks funny when XWORD is
- through with it, place the cursor at the beginning of the
- paragraph and press any letter (you will have to erase the letter
- you input). This will cause WordStar2000 to reformat the
- paragraph.
-
-
- MULTIMATE
-
- XWORD supports conversion both into and out of MultiMate. For
- conversion out of MultiMate, it is important that you repaginate
- your files first. After conversion, check to make sure that there
- is no unwanted or misplaced text (MultiMate does not always
- eliminate old versions of pages, but stores them and skips over
- them when editing a file; also MultiMate sometimes stores pages
- out of sequence). Repagination cuts down on this, but may not
- eliminate it completely. When converting from WordStar, be care-
- ful of indents. Make sure that indents begin after a hard return
- or ^PM (equivalent to 0DH). MultiMate requires all document files
- have the extension .DOC; XWORD appends this extension to
- MultiMate-target files. You will notice that the converted Multi-
- mate file will often have more indents than it should. This is
- due to the algorithm I used; a future version of XWORD will solve
- this problem. I have used XWORD to convert a 42+K file to Multi-
- Mate with no problems.
-
-
- XYWRITE II PLUS
-
- No special precautions need be taken here, as XyWrite II is
- very friendly. (XWORD has been tested on Version 1.00.)
-
-
- WORDPERFECT
-
- No special precautions are needed regarding conversion to or
- from WordPerfect.
-
-
- MENU TWO
-
- The options on this menu are for bit and byte manipulation.
- Some of them can be used for a quick and dirty type of
- cryptography. Three of the options require the user to input a
- value in hexadecimal format (digits 0-9 and letters A-F, which
- represent our common notion of 10, 11, 12, to 15); they are:
- AND,OR, XOR. Another one, NOT, requires no other input from the
- user than the source and target file names. ROL and ROR require
- the user supply a number between 1 and 7, inclusive.
-
- The action of NOT, ROL and ROR are fully reversable. That is,
- if NOT FileA produces FileB, and NOT FileB produces FileC, then
- FileC is identical to FileA. ROR (ROtate through Right) and ROL
- (ROtate through Left) circulate the eight bits that compose each
- byte. ROR 1 time shifts the bits in each bit right once; the
- rightmost bit is moved to the leftmost position (this information
- is merely for the elucidation of the user; the user does not have
- to understand the action of these options in order to use them).
- ROL 1 acts in the same way, but to the left. ROR 2 is the same as
- ROR 1 and then ROR 1 again. If FileA is processed with ROR 3,
- say, producing FileB, and FileB is processed using ROL 3, produc-
- ing FileC, then FileC is identical to FileA. You can use a
- sequence of these options to scramble a file pretty well (but
- remember to record your sequence and go through it in reverse to
- unscramble it). That is, if your sequence was:
-
- ROR 4, NOT, ROL 3, NOT, ROL 2
-
- then to undo this, you must go:
-
- ROR 2, NOT, ROR 3, NOT, ROL 4
-
-
- REPLACE
-
- The last option on this menu, Replace, is different from the
- others. Replace allows the user to replace any text (ASCII) or
- hexadecimal string (a string is a sequence of bytes) by any other
- text or hexadecimal string. The two strings do not have to both
- be ASCII or hex. Additionally, the user can elect to save these
- strings and reuse them (especially useful if they were compli-
- cated to figure out). The user will be prompted for a source file
- and then a target file; then, whether the string is to be entered
- in ASCII, hex, or from a previously saved file. If the user en-
- ters a string in ASCII or hex, XWORD will ask if the user wants
- to save the string. This sequence is repeated for the replacement
- (new) string. Each string can be 30 bytes (characters) long. When
- entering hex, note that each hex digit must be composed of two
- numerals (including letters). Thus, the string more commonly
- written as 0DH,0AH,27H,64H,0FFH, would be enterd as 0D0A2764FF.
- Remember that if you rEplace a commonly occurring byte in a
- file with a long string, then your target file could become up to
- 30 times as large as the original file. If users find longer
- strings are more useful, I will change XWORD to accommodate
- that need.
- If you make an error during hex entry, hit the backspace key,
- and you will be reset to the beginning of hex entry. Generally in
- XWORD, hitting the space bar, return, or end key will let you es-
- cape from one level of the program to another, and, except when
- files are actually being converted, control-C always works.
-
-
- OWNERSHIP, COPYRIGHTS, DISCLAIMERS
-
- XWORD is the property of Ronald Gans; XWORD is unpublished
- and copyrighted. XWORD may not be sold for profit by anyone. If
- you purchased XWORD for more than the price of a disk, shipping,
- and handling, you got taken and should notify me of that fact,
- along with the name of the person or corporation from whom you
- purchased XWORD. XWORD.EXE and XWORD.DOC may be freely copied and
- distributed, but may not be altered in any way by anyone. If you
- wish an alternate version of XWORD, please let me know. Please
- direct all correspondence to:
-
- RONALD GANS
- 350 WEST 55TH STREET
- NEW YORK, NEW YORK 10019
- CompuServe No. 74216,264 Telephone (212) 957-8361
-
-
- MONEY
-
- If you send me $15.00 (N.Y.State residents $16.24), I'll put
- your name on a list so when revisions of XWORD are ready, or im-
- portant bugs are discovered, I'll inform you by postcard, along
- with the names and phone numbers of some BBSs from which they can
- be downloaded. For $3.00 more, you'll get a year's worth of revisions
- mailed to you.
- WordStar and WordStar 2000 are registerd trademarks of
- MicroPro International Corporation. Multimate is a regis-
- tered trademark of MultiMate International. XyWrite II Plus is
- a registered trademark of XyQuest Inc. Sidekick is a regis-
- tered trademark of Borland International. WordPerfect is a regis-
- tered trademark of Satellite Software.
- dekick is a regis-
- tered trademark of Borland International. WordPerfec